.hy_grey_bg{ background:#B7B2AE; overflow:hidden;}
.hy_tit_grey_bg{ background:#c4bbb2;}
.hy_ml25{ margin-left:25px}
.hy_mr40{ margin-right:40px}
.hy_mt25{ margin-top:25px}
.hy_plr_5{padding:0px 5px;}
.hy_tit_guest,.hy_tit_shop{ color:#fff; font-size:12px;margin: 50px 140px;}
.hy_tit_guest:hover,.hy_tit_shop:hover{ text-decoration:none; color:#fff}
.hy_fl{ float:left}
.hy_fr{ float:right}
.hy_w150{ width:150px}
.hy_w250{  width:250px}
.hy_h70{  height:70px}
.hy_h120{  height:120px}
.hy_h100{  height:100px}
.hy_line{ border-bottom:1px solid #fff;}
.hy_title_box{;font-size: 16px; padding:10px 0; margin-left:150px; color:#fff; float:left; text-align:center;}

.hy_video_l{ padding:10px 2px; background:#444545;}
.hy_video_r{ background:#DDDDDF; padding:5px;}
.hy_video_r img{padding-bottom:5px;padding-right:5px;}

.hy_video_rb{ background:#fff; padding:10px; text-align:center;}
.hy_video_lb{ margin-top:30px}
.hy_video_lb ol{margin-left:0px}
.hy_video_lb li{ list-style-type:none;float:left;margin-right:30px; vertical-align:bottom}
/*视频*/
.hy_video_lb li a{ color:#000;float: left;}
.hy_video_lb li a:hover{color:#ff0000;text-decoration:none;}
.video_title{text-align: center;width: 180px; padding-left:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.hy_col_4,.hy_col_5,.hy_col_6,.hy_col_7,.hy_col_3,.hy_col_32,.hy_col_65{ float:left;}
.hy_col_5{ width:50%;}
.hy_col_7{ width:70%;}
.hy_col_4{ width:40%;}
.hy_col_65{ width:67.5%;}
.hy_col_32{ width:32.5%;}
.hy_col_6{ width:60%;}
.hy_col_3{ width:29.5%;}

.hy_show_area{ width:auto !important; border:none !important;} 
.area_title{ background:rgb(158,159,164); margin-top:40px; color:#fff; height:32px; line-height:32px; padding-left:10px;}
.short_line{ width: 50%;margin-left: 10px;border-top: 1px solid #fff;display: inline-block;height: 5px;}
.area_content{overflow:scroll; line-height:30px;font-size: 14px;height: 565px;
background: #fff; padding-left: 10px;}

/*资讯*/
.info_head{ height:10px; background:rgb(209,205,196); margin-bottom:20px; clear:both}
.info_title{font-weight: bold;
font-size: 16px;}
.show-block-mask a{width: 100%;height: 100%;display: block;}

.hy_art_list li{ list-style-type:none; border-bottom:1px #CCC dashed; padding:5px 0px;}
.hy_art_list ul{margin-right: 40px;}

/*会员尊享*/
.enjoy_head{ border-bottom: 5px solid rgb(192,192,192);width: 25%;
padding: 10px 0px 10px 60px;margin-bottom: 20px;font-size: 16px;font-weight: bold; color:rgb(122,105,53);}
.photo_head{ text-align:center; 
padding: 10px 0px 10px 60px;margin-bottom: 20px;font-size: 16px;font-weight: bold; color:rgb(122,105,53);}
.photo_head_b{ clear:both;padding-bottom:30px}
.line_bold,.line_thin{ float:left;}
.line_bold{ width:25%;border-bottom: 5px solid rgb(192,192,192); clear: both;}
.line_thin{ width:55%;border-bottom: 1px solid rgb(192,192,192);padding-top: 2px;}
.photo_content{ text-align:center; clear:both;}
/**/
.rule_point{height: 13px;
width: 13px;
background: #f00;
border-radius: 50%;
position: absolute;
top: 95px;}
.hy_page{ clear: both;
text-align: center;}
.hy_page a{ padding:0px 5px;}
/*schaorenfengbiao*/
.product-row {
	margin-left: -10px;
	height: 100%;
	overflow: hidden;
}

.product-col {
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
}

.product-link {
	display: block;
}

.product-cover {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	border: 5px solid #fff;
}

.product-cover > a {
	color: #fff;
	border: 1px solid;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	position: relative;
	top: 45%;
	left: 45%;
}

.product-cover > a:after {
	content: ">";
	position: absolute;
	right: -20px;
}
/*index*/
.slide .item{ overflow: hidden;} 
/*会员首页*/
.user_head{ font: 13px/1.231 Verdana, Arial, Helvetica, sans-serif ,"微软雅黑";
color: #C7B796;}

.user_enjoy{overflow: hidden;
background: #C0C1C3;
padding: 10px;
}
.show-block-title a{ color: white;}
.hy_user_title{ overflow: hidden;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
color: #7A6935;
font-size: 15px;
font-weight: bold;}
.num_left{ width: 80%;
border-top: 8px solid rgb(204,199,179);
border-bottom: #ddd 1px solid;
padding: 5px 0px;
padding-left: 22px;
font-size: 17px;
letter-spacing: 5px;}
.num_row{ clear: both; padding-top:10px}
.num_container{ background: rgb(182,163,123); padding-left:20px;margin-left:10px;}
.num_title{ font-size:18px; color:#000; width: 80px;}
.num_content{ background:#ccc; 
width: 300px; height:24px;line-height: 24px;padding-left: 5px;
color: #555454;}
/*vip*/
.vip_body{margin-top: 20px;}
.hy_good_thumb{ width: 100%; display: block; overflow:hidden}
.vip_title{clear: both;overflow: hidden;}
.vip_title .hy_fl{margin-bottom: 10px;
font-size: 17px;}
.vip_content{ margin-top: 10px;}
.return_btn{ float: right;}
/* 弹窗登陆*/
.user_bg{
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
	color: #333230;
}
.login-fl{float: left;}
.login-fr{float: right;}
.login-bg{width: 50%;margin: 0 auto;position: absolute;
left: 20%;
top: 20%;}
.login-header{padding-bottom: 20px; width: 50%;padding-left: 20px;}
.login-body{ border: solid #dad2c3 8px;
overflow: hidden;padding-bottom:20px;background: #fff;}
.login-logo{width: 50%;  margin-top: 5%;}
.login-input{ width: 50%;margin-top: 15%;}
.reg-input{ width: 50%;margin-top: 1%;}
.login-input-bg{ padding-left: 15px; background: #1d2325;overflow: hidden;}
.login-input-bg input{background: #5b5b5b;width: 100%;border: none;float: left;display: block;height: 20px; padding-left: 10px;color: #fff;}
.login-ctrl{clear:both;overflow: hidden;margin-top: 30px;
width: 90%;}
.login-btn,.cancel-btn,.reg-btn{color: #333230; float: right; text-decoration: none;}
.cancel-btn{}
.login-logo-container{width: 50%;margin: 0 auto;}
.login-exit a{margin-right: 9px;
display: block;
margin-top: 5px;
border: 1px solid #635E5E;
padding: 0px 3px;}
